\hypertarget{structnih_1_1add}{
\section{nih\-:\-:add$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1add}\index{nih\-::add$<$ T $>$@{nih\-::add$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1add_aca0dbac8ae4ad35f63f15ac3ef772c7d}{
typedef \-T {\bfseries first\-\_\-argument\-\_\-type}}
\label{structnih_1_1add_aca0dbac8ae4ad35f63f15ac3ef772c7d}

\item 
\hypertarget{structnih_1_1add_a274be3a541a83d9484fea01247cef27f}{
typedef \-T {\bfseries second\-\_\-argument\-\_\-type}}
\label{structnih_1_1add_a274be3a541a83d9484fea01247cef27f}

\item 
\hypertarget{structnih_1_1add_a2ba19d328dd81e5767f39923fad31097}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1add_a2ba19d328dd81e5767f39923fad31097}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1add_a7a70f756c3f368ab0d0fc89b9fd85da6}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op1, const \-T op2) const }
\label{structnih_1_1add_a7a70f756c3f368ab0d0fc89b9fd85da6}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::add$<$ T $>$}

addition functor 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
